#pragma once
#ifndef Game_Common_GameEntity_h
#define Game_Common_GameEntity_h

#include "RTTI.h"

namespace Game {
namespace Common {

class GameEntity {
    RTTI_DECL;
public:
    GameEntity(void);
    virtual ~GameEntity(void);

    bool GetEnabled() const;
    void SetEnabled(bool val);

    virtual void Finalize();
    virtual void Initialize();
private:
    bool enabled;
};

#endif

}
}
